package models

// 优惠券模板
type CcmCouponTemplate struct {
	Ctid *uint64 `gorm:"column:ctid;primarykey"` // 模板号
	TemplateName *string `gorm:"column:template_name"` // 方案名称
	PreferenType *uint8 `gorm:"column:preferen_type"` // 优惠类型 优惠类型 1:消费满减,2:直接打折
	MeetDemand *float64 `gorm:"column:meet_demand"` // 使用优惠券需要满足的金额
	Denomination *float64 `gorm:"column:denomination"` // 优惠券面额
	DerateType *uint8 `gorm:"column:derate_type"` // 减免类型 减免类型 1:电费减免 2:服务费减免 3:总费用减免
	IsSuperposition *uint8 `gorm:"column:is_superposition"` // 是否可叠加 0:不可 ,1:可以
	MeetDemandType *uint8 `gorm:"column:meet_demand_type"` // 使用优惠券需要满足类型 0:金额 1:电量
	TenantId *uint64 `gorm:"column:tenant_id"` // 租户id
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *CcmCouponTemplate) TableName() string {
	return "ccm_coupon_template"
}